// pages/square/square.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    /*底部导航栏字体颜色设置*/
    firco: "black",
    secco: "#C2C7CC",
    firfo: "bold",
    secfo: "normal",
    showdata: {}, //列表渲染

    /*list: [{
      face_url: "/images/huaji.jpg",
      username: "JOJO",
      send_timestamp: "8分钟前",
      centent: "树洞是小程序是怎么回事呢？树洞相信大家都很熟悉，但是树洞是小程序是怎么回事呢，下面就让小编带大家一起了解吧。树洞是小程序，其实就是树洞是简化版app，大家可能会很惊讶树洞怎么会是小程序呢？但事实就是这样，小编也感到非常惊讶。这就是关于树洞是小程序的事情了，大家有什么想法呢，欢迎在评论区告诉小编一起讨论哦！",
      total_likes: 5,
    },
    {
      face_url: "/images/liked.png",
      username: "哆啦C梦",
      send_timestamp: "8分钟前",
      centent: "树洞是小程序是怎么回事呢？树洞相信大家都很熟悉，但是树洞是小程序是怎么回事呢，下面就让小编带大家一起了解吧。树洞是小程序，其实就是树洞是简化版app，大家可能会很惊讶树洞怎么会是小程序呢？但事实就是这样，小编也感到非常惊讶。这就是关于树洞是小程序的事情了，大家有什么想法呢，欢迎在评论区告诉小编一起讨论哦！",
      total_likes: 6,
    },
    {
      face_url: "/images/add.png",
      username: "天线宝宝",
      send_timestamp: "2019-8-8 14:42",
      centent: "树洞是小程序是怎么回事呢？树洞相信大家都很熟悉，但是树洞是小程序是怎么回事呢，下面就让小编带大家一起了解吧。树洞是小程序，其实就是树洞是简化版app，大家可能会很惊讶树洞怎么会是小程序呢？但事实就是这样，小编也感到非常惊讶。这就是关于树洞是小程序的事情了，大家有什么想法呢，欢迎在评论区告诉小编一起讨论哦！",
      total_likes: 9,
    },
    {
      face_url: "/images/like.png",
      username: "皮卡丘",
      send_timestamp: "2019-1d-6 14:42",
      centent: "树洞是小程序是怎么回事呢？树洞相信大家都很熟悉，但是树洞是小程序是怎么回事呢，下面就让小编带大家一起了解吧。树洞是小程序，其实就是树洞是简化版app，大家可能会很惊讶树洞怎么会是小程序呢？但事实就是这样，小编也感到非常惊讶。这就是关于树洞是小程序的事情了，大家有什么想法呢，欢迎在评论区告诉小编一起讨论哦！",
      total_likes: 11,
    }
    ]*/
  },

  like: function (e) {
    var that = this
    var showdata = that.data.showdata
    console.log("id of like:", e.target.id)
    for (var i = 0; i < showdata.length; i++) {
      if (showdata[i].id == e.target.id) {
        if (showdata[i].islike == 1) {
          wx.showModal({
            title: '提示！',
            content: '已收到你的赞！>_<',
            showCancel: false,
            success(res) { },
          })
        }
        else {
          showdata[i].total_likes++
          showdata[i].islike = 1

          that.setData({
            showdata: showdata
          })
          //与服务器交互
          wx.request({
            url: getApp().globalData.server + '/index.php/Home/Message/do_like',
            data: {
              message_id: e.target.id,
              user_id: getApp().globalData.user.user_id,
            },
            method: "POST",
            header: {
              'content-type': "application/x-www-form-urlencoded"
            },
            success(res) {
              console.log(res.data)
              if (res.data.error_code != 0) {
                wx.showModal({
                  title: '哎呀~',
                  content: '出错了呀！' + res.data.msg,
                  showCancel: false,
                  success: function (res) { }
                })
              }
              else if (res.data.error_code == 0) {
                wx.showModal({
                  title: '提示！',
                  content: '点赞成功！666！',
                  showCancel: false,
                  success(res) { },
                })
              }
            },

            fail: function (res) {
              wx.showModal({
                title: '哎呀~',
                content: '网络没喝脉动，没有状态:(' + res.data.msg,
                showCancel: false,
                success: function (res) {}
              })
            },
            complete: function (res) { }
          })
        }
      }
    }


  },


  /*底部三个按钮的跳转*/
  first_select: function () {

  },

  second_select: function () {
    wx.navigateTo({
      url: '../commit/commit'
    })
  },

  third_select: function () {
    wx.redirectTo({
      url: '/pages/mine/mine'
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this
    wx.showLoading({
      title: '加载中',
    })

    //与服务器交互
    wx.request({
      url: getApp().globalData.server + '/index.php/Home/Message/get_all_messages',
      data: {},
      method: "POST",
      header: {
        'content-type': "application/x-www-form-urlencoded"
      },
      success(res) {
        console.log(res.data)
        if (res.data.error_code != 0) {
          wx.showModal({
            title: '抱歉！',
            content: '出现了错误-_-' + res.data.msg,
            showCancel: false,
            success: function (res) { }
          })
        }
        else if (res.data.error_code == 0) {
          that.setData({
            showdata: res.data.data
          })
          console.log(that.data.showdata)
        }
      },
      fail: function (res) {
        wx.showModal({
          title: '提示!',
          content: '网络异常-_-',
          showCancel: false,
          success: function (res) { }
        })
      },
      complete: function (res) {
        wx.hideLoading()
      }
    })
    setTimeout(function () {
      wx.hideLoading()
    }, 2000)
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})